public diatribe

Translations
публичная тирада
His public diatribe against the policy caused quite a stir.
Его публичная тирада против политики вызвала большой резонанс.